package jfuzzyprincepless.zarchive.negotiation;

import java.util.Collections;
import java.util.List;

import jfuzzyprincepless.agents.INegotiatingAgent;

public interface IAgentsExporter {
	IAgentsExporter EMPTY_EXPORTER =
		new IAgentsExporter() {
			@Override
			public List<INegotiatingAgent> getAgents() {
				return Collections.emptyList();
			}
		};

	/**
	 * returns list of agents that would negotiate
	 */
	public List<INegotiatingAgent> getAgents();
}
